/*
2012-01-01
*/
$(document).ready(function(){
	var yearStr= /^[0-9]{4}\-[0-9]{2}\-[0-9]{2}(\s[0-9]{2}\:[0-9]{2}\:[0-9]{2})*$/;//日期
	var numstr = /^([0-9](\.[0-9])?)*$/;//数字
	var decimalstr = /^([0-1]?(\.[0-9]*)?)*$/;//0-1之间数字
	var intstr = /^([1-9]{1}[0-9]*|0)$/;//整数
	var poststr = /^([0-9]{6})*$/;//邮政编码
	var telstr = /^(\-)?(\d(\-\d)*(\s\d(\-\d)*)*)*$/;//电话
	var emailstr = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;//电子邮箱
	var urlStr = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\’:+!]*([^<>\\])*$/;
	var userstr=/^([A-Za-z0-9]+(\_\w+)*)$/;
	var pwdstr=/^[A-Za-z0-9]{6,32}$/;
	var Orgstr=/^[0-9]{8}\-[A-Za-z0-9]{1}$/;	//组织机构代码
	$("[id^=btnSubmit]").click(function() {		
		var tf=true;
			
		$("input[id^=bit]").each(function(){//必填项
			if($.trim($(this).val()).length==0 || $(this).val()=="")
			{
				$(this).next(".note4").html("该项为必填项，请填写").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("textarea[id^=bit]").each(function(){//必填项
			if($.trim($(this).val()).length==0&&$(this).val()=="")
			{
				$(this).next(".note4").html("该项为必填项，请填写").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("input[id^=userbit1]").each(function(){//验证用户名
			var user_v=$(this).val();
			if((userstr.exec($.trim(user_v))==null)||($.trim(user_v).length==0))
			{
				$(this).next(".note4").html("用户名由英文、数字及下划线组成！").addClass("note5");
				$(this).focus();
				tf=false;
			}else if($.trim(user_v).length>32||$.trim(user_v).length<4){
				$(this).next(".note4").html("请输入4-32位用户名！").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("input[id^=corpName]").each(function(){//验证企业名称
			var corp_v=$(this).val();
			if(($.trim(corp_v)==null)||($.trim(corp_v).length==0))
			{
				$(this).next(".note4").html("请填写企业名称！").addClass("note5");
				$(this).focus();
				tf=false;
			}else if($.trim(corp_v).length>32||$.trim(corp_v).length<4){
				$(this).next(".note4").html("请输入4-32位字符！").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("input[id^=userpwd]").each(function(){//验证密码
			var pwd_v=$(this).val();
			if((pwdstr.exec($.trim(pwd_v))==null)||($.trim(pwd_v).length==0))
			{
				$(this).next(".note4").html("密码由6-32位英文、数字组成！").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("input:password").not(":first").each(function(){
			if($("input[name=userPwd]").val()!=$("input[name=cofimUserPwd]").val()){
				$("input[name=cofimUserPwd]").next(".note4").html("密码不一致！").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$("input[name=cofimUserPwd]").next(".note4").html("");
			}
		});
		$("select[id^=bselect]").each(function(){//下拉菜单为必填项
			var add=$(this).val();
			if(add==""||add==0)
			{
				$(this).next(".note4").html("该项未选择！").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});		
		$("input[id^=byear]").each(function(){//日期1900-01-01验证同时日期为必填项
			var year_v=$(this).val();
			if((yearStr.exec($.trim(year_v))==null)||($.trim(year_v).length==0))
			{
				$(this).next(".note4").html("请正确输入日期!").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("input[id^=year]").each(function(){//日期1900-01-01验证，非必填项
			var year_v=$(this).val();
			if((yearStr.exec($.trim(year_v))==null)&&($.trim(year_v).length!=0))
			{
				$(this).next(".note4").html("请正确输入日期!").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("").removeClass("note5");
			}
		});
		$("input[id^=burl]").each(function(){//验证url地址
			var url_v=$(this).val();
			if((urlStr.exec($.trim(url_v))==null)||($.trim(url_v).length==0))
			{
				$(this).next(".note4").html("该项为空或格式错误").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		
		$("input[id^=number]").each(function(){//数字验证
			var num_v=$(this).val();
			if((numstr.exec($.trim(num_v))==null) && ($.trim(num_v).length!=0))
			{
				$(this).next(".note4").html("请输入数字").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("").removeClass("note5");
			}
		});
		$("input[id^=bnumber]").each(function(){//数字为必填项
			var num_v=$(this).val();
			if((numstr.exec($.trim(num_v))==null)||($.trim(num_v).length==0))
			{
				$(this).next(".note4").html("请输入数字").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("input[id^=bemail]").each(function(){//电子邮箱验证,必填项
			var email_v=$(this).val();
			if(emailstr.exec($.trim(email_v))==null||($.trim(email_v).length==0))
			{
				$(this).next(".note4").html("电子邮箱格式错误！").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("input[id^=email]").each(function(){//电子邮箱验证,不是必填项
			var email_v=$(this).val();
			if(emailstr.exec($.trim(email_v))==null&&($.trim(email_v).length!=0))
			{
				$(this).next(".note4").html("电子邮箱格式错误！").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("").removeClass("note5");
			}
		});
		$("input[id^=bpost]").each(function(){//邮政编码验证,必填项
			var bpost_v=$(this).val();
			if((poststr.exec($.trim(bpost_v))==null)||($.trim(bpost_v).length==0))
			{
				$(this).next(".note4").html("请输入6位邮政编码").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("input[id^=post]").each(function(){//邮政编码验证,非必填项
			var post_v=$(this).val();
			if((poststr.exec($.trim(post_v))==null)&&($.trim(post_v).length!=0))
			{
				$(this).next(".note4").html("请输入6位邮政编码").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("").removeClass("note5");
			}
		});
		$("input[id^=btel]").each(function(){//电话验证,必填项
			var tel_v=$(this).val();
			if((telstr.exec($.trim(tel_v))==null)||($.trim(tel_v).length==0))
			{
				$(this).next(".note4").html("请输入数字或‘-’！").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("input[id^=tel]").each(function(){//电话验证,非必填项
			var tel_v=$(this).val();
			if((telstr.exec($.trim(tel_v))==null)&&($.trim(tel_v).length!=0))
			{
				$(this).next(".note4").html("请输入数字或‘-’！").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("").removeClass("note5");
			}
		});
		$("input[id^=bcorpOrgCode]").each(function(){//组织机构代码,必填项
			var org=$(this).val();
			if((Orgstr.exec($.trim(org))==null)||($.trim(org).length==0))
			{
				$(this).next(".note4").html("组织机构代码应是10位,第9位为“-”！").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("").removeClass("note5");
			}
		});
		$("input[id^=corpOrgCode]").each(function(){//组织机构代码,非必填项
			var org=$(this).val();
			if((Orgstr.exec($.trim(org))==null)&&($.trim(org).length!=0))
			{
				$(this).next(".note4").html("组织机构代码应是10位,第9位为“-”！").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("").removeClass("note5");
			}
		});
		$("textarea[id^=inspIdCaid]").each(function(){//必填项
			if($.trim($(this).val()).length==0&&$(this).val()=="")
			{
				$(this).next(".note4").html("该项为必填项，请填写").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("input[id^=idm_Psa]").each(function(){//发送事故企业名称是必填项
		if($.trim($(this).val()).length==0&&$(this).val()=="")
		{$(this).next(".note4").html("该项为必填项，请填写").addClass("note5");}
		else{$(this).next(".note5").html("*").removeClass("note5");}
	});
		$("input[id^=decimalNum]").each(function(){//0-1数字必填项
			var decimal_v=$(this).val();
			if((decimalstr.exec($.trim(decimal_v))==null)||($.trim(decimal_v).length==0)){
				$(this).next(".note4").html("请输入0-1的数字").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		$("input[id^=intNum]").each(function(){//非0正整数必填项
			var int_v=$(this).val();
			if((intstr.exec($.trim(int_v))==null)||($.trim(int_v).length==0)){
				$(this).next(".note4").html("请输入正整数").addClass("note5");
				$(this).focus();
				tf=false;
			}else{
				$(this).next(".note5").html("*").removeClass("note5");
			}
		});
		var tf2=true;
 		if(tf==false){return false;}
	});
	$("input[id^=userbit1]").blur(function(){//验证用户名
		var user_v=$(this).val();
		if((userstr.exec($.trim(user_v))==null)||($.trim(user_v).length==0))
		{$(this).next(".note4").html("用户名由英文、数字及下划线组成！").addClass("note5");
		}else if($.trim(user_v).length>32||$.trim(user_v).length<4){
		$(this).next(".note4").html("请输入4-32位用户名！").addClass("note5");
		}else{
		$(this).next(".note5").html("*").removeClass("note5");
		}
	});
	$("input[id^=corpName]").blur(function(){//验证企业名称
		var corp_v=$(this).val();
		if(($.trim(corp_v)==null)||($.trim(corp_v).length==0))
		{$(this).next(".note4").html("请填写企业名称！").addClass("note5");
		}else if($.trim(corp_v).length>32||$.trim(corp_v).length<4){
		$(this).next(".note4").html("请输入4-32位字符！").addClass("note5");
		}else{
		$(this).next(".note5").html("*").removeClass("note5");
		}
	});
	$("input[id^=userpwd1]").blur(function(){//验证用密码
		var pwd_v=$(this).val();
		if((pwdstr.exec($.trim(pwd_v))==null)||($.trim(pwd_v).length==0))
		{$(this).next(".note4").html("密码由6-32位英文、数字组成！").addClass("note5");
		}else{$(this).next(".note5").html("*").removeClass("note5");}
	});
	$("input:password").not(":first").blur(function(){
		if($("input[name=userPwd]").val()!=$("input[name=cofimUserPwd]").val()){
			$("input[name=cofimUserPwd]").next(".note4").html("密码不一致！").addClass("note5");
		}else{
			$("input[name=cofimUserPwd]").next(".note4").html("");
		}
	});
	if($("input[name=userPwd]").val()!=$("input[name=cofimUserPwd]").val()){
		$("input[name=cofimUserPwd]").next(".note4").html("密码不一致！").addClass("note5");
	}else{
		$("input[name=cofimUserPwd]").next(".note4").html("");
	}
	$("input[id^=bit]").blur(function(){//必填项
		if($.trim($(this).val()).length==0&&$(this).val()=="")
		{$(this).next(".note4").html("该项为必填项，请填写").addClass("note5");}
		else{$(this).next(".note5").html("*").removeClass("note5");}
	});
	$("textarea[id^=bit]").blur(function(){//必填项
		if($.trim($(this).val()).length==0&&$(this).val()=="")
		{$(this).next(".note4").html("该项为必填项，请填写").addClass("note5");}
		else{$(this).next(".note5").html("*").removeClass("note5");}
	});
	$("select[id^=bselect]").blur(function(){//下拉菜单为必填项
		var add=$(this).val();
		if(add==""||add==0)
		{$(this).next(".note4").html("该项未选择！").addClass("note5");}
		else{$(this).next(".note5").html("*").removeClass("note5");}
	});
	$("input[id^=byear]").blur(function(){//日期1900-01-01验证同时日期为必填项
		var year_v=$(this).val();
		if((yearStr.exec($.trim(year_v))==null)||($.trim(year_v).length==0))
		{$(this).next(".note4").html("请正确输入日期!").addClass("note5");}
		else{$(this).next(".note5").html("*").removeClass("note5");}
	});
	$("input[id^=year]").blur(function(){//日期判断，非必填项
		var year_v=$(this).val();
		if((yearStr.exec($.trim(year_v))==null)&&($.trim(year_v).length!=0))
		{$(this).next(".note4").html("请正确输入日期!").addClass("note5");}
		else{$(this).next(".note5").html("").removeClass("note5");}
	});
	$("input[id^=burl]").blur(function(){//验证url地址,必填项
		var url_v=$(this).val();
		if((urlStr.exec($.trim(url_v))==null)||($.trim(url_v).length==0))
		{$(this).next(".note4").html("该项为空或格式错误").addClass("note5");}
		else{$(this).next(".note5").html("*").removeClass("note5");}
	});
	$("input[id^=url]").blur(function(){//验证url地址,非必填项
		var url_v=$(this).val();
		if((urlStr.exec($.trim(url_v))==null)&&($.trim(url_v).length!=0))
		{$(this).next(".note4").html("该项格式错误").addClass("note5");}
		else{$(this).next(".note5").html("").removeClass("note5");}
	});
	$("input[id^=bemail]").blur(function(){//电子邮箱验证,必填项
		var email_v=$(this).val();
		if(emailstr.exec($.trim(email_v))==null||($.trim(email_v).length==0))
		{$(this).next(".note4").html("该项为空或格式错误！").addClass("note5");}
		else{$(this).next(".note5").html("*").removeClass("note5");}
	});	
	$("input[id^=email]").blur(function(){//电子邮箱验证,非必填项
		var email_v=$(this).val();
		if(emailstr.exec($.trim(email_v))==null&&($.trim(email_v).length!=0))
		{$(this).next(".note4").html("该项格式错误！").addClass("note5");}
		else{$(this).next(".note5").html("").removeClass("note5");}
	});	
	$("input[id^=bnumber]").blur(function(){//数字验证且必填项
		var num_v=$(this).val();
		if((numstr.exec($.trim(num_v))==null)||($.trim(num_v).length==0))
			{$(this).next(".note4").html("请输入数字").addClass("note5");}
			else{$(this).next(".note5").html("*").removeClass("note5");}
	});
	$("input[id^=number]").blur(function(){//数字验证
		var num_v=$(this).val();
		if((numstr.exec($.trim(num_v))==null)&&($.trim(num_v).length!=0))
		{$(this).next(".note4").html("请输入数字").addClass("note5");}
		else{$(this).next(".note5").html("").removeClass("note5");}
	});
	$("input[id^=bpost]").blur(function(){//邮政编码验证，必填项
		var bpost_v=$(this).val();
		if((poststr.exec($.trim(bpost_v))==null)||($.trim(bpost_v).length==0))
		{$(this).next(".note4").html("请输入6位邮政编码").addClass("note5");}
		else{$(this).next(".note5").html("*").removeClass("note5");}
	});
	$("input[id^=post]").blur(function(){//邮政编码验证
		var post_v=$(this).val();
		if((poststr.exec($.trim(post_v))==null)&&($.trim(post_v).length!=0))
		{$(this).next(".note4").html("请输入6位邮政编码").addClass("note5");}
		else{$(this).next(".note5").html("").removeClass("note5");}
	});
	$("input[id^=btel]").blur(function(){//电话验证
		var tel_v=$(this).val();
		if((telstr.exec($.trim(tel_v))==null)||($.trim(tel_v).length==0))
		{$(this).next(".note4").html("请输入数字或‘-’！").addClass("note5");}
		else{$(this).next(".note5").html("*").removeClass("note5");}
	});
	$("input[id^=tel]").blur(function(){//电话验证
		var tel_v=$(this).val();
		if((telstr.exec($.trim(tel_v))==null)&&($.trim(tel_v).length!=0))
		{$(this).next(".note4").html("请输入数字或‘-’！").addClass("note5");}
		else{$(this).next(".note5").html("").removeClass("note5");}
	});
	$("input[id^=bcorpOrgCode]").blur(function(){//组织机构代码，必填项
		var org=$(this).val();
		if((Orgstr.exec($.trim(org))==null)||($.trim(org).length==0))
		{$(this).next(".note4").html("组织机构代码应是10位,第9位为“-”！").addClass("note5");}
		else{$(this).next(".note5").html("").removeClass("note5");}
	});
	$("input[id^=corpOrgCode]").blur(function(){//组织机构代码，非必填项
		var org=$(this).val();
		if((Orgstr.exec($.trim(org))==null)&&($.trim(org).length!=0))
		{$(this).next(".note4").html("组织机构代码应是10位,第9位为“-”！").addClass("note5");}
		else{$(this).next(".note5").html("").removeClass("note5");}
	});
	$("input[id^=inspIdCaid]").blur(function(){//居民身份证必填项
		if($.trim($(this).val()).length==0&&$(this).val()=="")
		{$(this).next(".note4").html("该项为必填项，请填写").addClass("note5");}
		else{$(this).next(".note5").html("*").removeClass("note5");}
	});
	$("input[id^=idm_Psa]").blur(function(){//必填项
		if($.trim($(this).val()).length==0&&$(this).val()=="")
		{$(this).next(".note4").html("该项为必填项，请填写").addClass("note5");}
		else{$(this).next(".note5").html("*").removeClass("note5");}
	});
});

function divShow(id){
	document.getElementById("DisDiv_"+id).style.display="inline";
}
function divHide(id){
	document.getElementById("DisDiv_"+id).style.display="none";
}

function divShow1(event,id){
	divShow(id);
	mousePosition2(event,id);
}
function mousePosition2(event,i){
	var x=event.clientX;
	var y=event.clientY;
	var o = document.getElementById('DisDiv_'+i);
	document.getElementById('DisDiv_'+i).style.top=y-5+'px';	
	document.getElementById('DisDiv_'+i).style.display="inline";
	document.getElementById('DisDiv_'+i).style.left=x- o.clientWidth+'px';
	stopBubble(event);
	stopDefault(event);
}

function stopBubble(e) {
	//如果提供了事件对象，则这是一个非IE浏览器
	if ( e && e.stopPropagation )
		//因此它支持W3C的stopPropagation()方法
		e.stopPropagation();
	else
		//否则，我们需要使用IE的方式来取消事件冒泡
		window.event.cancelBubble = true;
}
//阻止浏览器的默认行为
function stopDefault( e ) {
	//阻止默认浏览器动作(W3C)
	if ( e && e.preventDefault )
		e.preventDefault();
	//IE中阻止函数器默认动作的方式
	else
		window.event.returnValue = false;
	return false;
}
